@charset "utf-8";
/* CSS Document */

.product{margin:50px auto 0 auto;width:1180px;height:800px; overflow:hidden;}
.list{ float:left; width:230px;}
.list .list_t{height:92px;text-align:center; background:url(../images/left_t.jpg) no-repeat center; display:block;}
.list .list_t a h2{ font-size:24px; color:#FFFFFF;display:block; line-height:76px; font-weight:bold;margin-left:22px;}
.list .list_con{ float:left;background:#fff;border:4px solid #45b702;width:222px;}


#menu, ul#menu ul {list-style-type:none;margin: 0;padding: 0;}
#menu a {display: block;text-decoration: none;	}
#menu li { line-height:30px; font-family:"Microsoft YaHei"; font-size:16px; text-indent:20px;margin:0px auto;}
#menu li .first{background:url(../images/list.jpg) no-repeat center; height:31px;width:174px;margin:25px 23px 15px 23px; font-weight:bold;}
#menu li a.first { height:31px;font-size:15px;color:#fff; line-height:29px; display:block; text-align:center;}
#menu li ul li{height:45px; line-height:45px; border-bottom:1px dashed #dcdcdc;}
#menu li ul li a {color: #333;font-size:14px; text-align:left; background:url(../images/buttom.jpg) no-repeat 30px center; padding-left:25px;}
#menu li ul li a:hover {background: #F8F7F3;color:#333;}

#tab{width:926px;position:relative;margin:0 auto 0 20px; float:right;}                            
#tab .tab_menu{width:100%;float:left;position:absolute;z-index:1;}
#tab .tab_menu li{float:left;width:234px;height:42px;line-height:42px;cursor:pointer;text-align:center;margin:0px 0px 10px 0; font-size:16px; background:url(../images/fl2.jpg) no-repeat center; color:#fff;}
#tab .tab_box{width:926px;height:200px;clear:both;position:relative; float:right; }
#tab .tab_title{width:926px; background:url(../images/chanpin_t.jpg) no-repeat  bottom center;height:35px;}
#tab .tab_title a h3{float:left;height:35px;line-height:35px;cursor:pointer;text-align:center; font-size:16px;color:#009241; font-weight:bold;}
#tab .tab_title .more{float:right; font-size:14px;color:#333;}

#tab .tab_box ul li{width:220px; height:170px; float:left;margin:20px 11px 40px 0; }
#tab .tab_box ul li a{color:#333; }
#tab .tab_box ul li p{width:220px; height:26px; line-height:26px; border:1px solid #dcdcdc;}
#tab .tab_box ul li p a{width:220px; text-align:center; display:block; height:26px; line-height:26px; font-size:14px;}
#tab .tab_box ul li.last{ overflow:none;}
#tab .tab_box ul li img{ padding:5px; width:210px; height:160px; border:1px solid #dbdbdb;}
#tab .hide{display:none;}
#tab .tab_box div{padding:10px 0;} 
#tab .tab_box ul li:hover{ background:#f5f5f5;}


.tx_bg{width:100%; background:#e8ffe8;height:570px;margin: 0 auto; position:relative;}
.tx_bg .te{width:1180px ;background:url(../images/te_bg.jpg) no-repeat center;height:570px;margin: 0 auto; position:relative;}
.tx_bg .tx_title{font-size:24px;color:#333; text-align:center;font-weight:bold;height:83px; line-height:52px;padding-top:30px; background:url(../images/te_title.jpg) no-repeat center;}
.tx_bg .tx_title span{font-size:24px;color:#009241;}
.tx_bg .tx{ width:1180px; height:520px; margin:0 auto; position:relative;}
.tx_bg .tx1{position:absolute; top:40px;width:725px; height:100px;right:60px; }
.tx_bg .tx1 .tx_t{ color:#ff7b10; font-size:18px;position:absolute;  left:70px; font-weight:bold; }
.tx_bg .tx1 .tx_nr{ color:#333; font-size:14px;position:absolute;  left:70px;top:30px; }
.tx_bg .tx2{position:absolute; top:140px;width:700px; height:100px;right:65px;}
.tx_bg .tx2 .tx_t{ color:#ff7b10; font-size:18px;position:absolute;  left:70px; font-weight:bold; }
.tx_bg .tx2 .tx_nr{ color:#333; font-size:14px;position:absolute;  left:70px;top:30px; }
.tx_bg .tx3{position:absolute; top:230px;width:725px; height:100px;right:39px;}
.tx_bg .tx3 .tx_t{ color:#ff7b10; font-size:18px;position:absolute;  left:70px; font-weight:bold; }
.tx_bg .tx3 .tx_nr{ color:#333; font-size:14px;position:absolute;  left:70px; top:30px;}
.tx_bg .tx4{position:absolute; top:308px;width:750px; height:100px;right:44px;}
.tx_bg .tx4 .tx_t{ color:#ff7b10; font-size:18px;position:absolute;  left:70px; font-weight:bold; }
.tx_bg .tx4 .tx_nr{ color:#333; font-size:14px;position:absolute;  left:70px;top:30px; }

.case_wrap{width:1180px;margin:0 auto;}
.case_t{width:1180px; margin:50px auto 0 auto; background:url(../images/case_t.jpg) no-repeat bottom;height:48px;}
.case_t a h3{font-size:22px;color:#009241; text-align:center;font-weight:bold; }
.case_t .more {font-size:12px;color:#333; text-align:center;font-weight:bold; display:block;padding-top:5px; }
.case_con ul li:first-child{width:566px;height:360px;}
.case_con ul li:first-child > a{ width:566px;height:360px;overflow:hidden;}
.case_con ul li:first-child a img{width:566px;height:360px;}
.case_con ul li:first-child .anl_rig{width:566px;height:360px;}
.case_con ul li:first-child .hover .bor_top_1,.case_con ul li:first-child .hover .bor_bottom_1{width:546px;}
.case_con ul li:first-child .hover .bor_right_1,.case_con ul li:first-child .hover .bor_left_1{height:416px;}
.case_con ul li:first-child .anl_rig .an_more{width:400px;margin:120px auto 0;}
.case_con ul li:first-child .anl_rig .an_more p{height:66px;overflow:hidden;}
.case_con ul{overflow:hidden;width:1300px;margin-top:25px;}
.case_con ul li{float:left;position:relative;margin-right:21px;margin-bottom:14px;border:1px #bdbdbd solid;padding:2px;}
.case_con ul li > a{ width:270px;height:170px;overflow:hidden;display:block;}
.case_con ul li a img{ width:270px;height:170px; }
.case_con ul li .anl_rig{background:url(../images/an_hov_bg.png);width:270px;height:170px; text-align:center;position:absolute;top:2px;}
.case_con ul li .anl_rig .an_more{color:#fff;width:200px;margin:30px auto 0;}
.case_con ul li .anl_rig .an_more h5{font-size:18px; text-align:center;height:25px;overflow:hidden;font-weight:bold;color:#fff;}
.case_con ul li .anl_rig .an_more a{display:block;}
.case_con ul li .anl_rig .an_more a span{ background:url(../images/more.png) no-repeat center;display:inline-block;width:38px;height:38px;margin-top:10px; text-align:center;}
.case_con ul li .anl_rig .an_more p{font-size:12px;line-height:22px;height:44px;overflow:hidden;margin:12px 0;}
.case_con ul li .anl_rig .bor{ background:#fff;position:absolute;}
.case_con .hover .bor_top_1,.hover .bor_bottom_1{width:266px;}
.case_con .hover .bor_right_1,.hover .bor_left_1{height:191px;}
.bor_top_1{width:0;height:1px;top:7px;left:7px; -webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out}

.banner1{margin:50px auto 0 auto;width:1180px; height:270px; background:url(../images/banner_1.jpg)  no-repeat center;}
.banner1 .zx {width:1180px;margin:0 auto;}
.banner1 .zx .zx1{ width:320px; float:right;margin:60px 35px 0 0;color:#fff; font-size:22px; font-weight:bold;}
.banner1 .zx img{margin:25px 0 20px 50px;}


.ysbg{ width:100%; background:url(../images/ys_bg.jpg) no-repeat center; height:1193px;margin:0 auto; position:relative;}
.ysbg .ys_title{ margin:0 auto; width:1180px; height:79px;padding-top:60px;}
.ysbg .advantage{ width:1180px; height:1000px; margin:0 auto; position:relative; }
.advantage .ys1{ position:absolute; top:133px;width:540px; height:200px;right:0;}
.advantage .ys1 .yst{ color:#454545; font-size:26px;position:absolute;  left:32px; font-weight:bold; }
.advantage .ys1 .yscon{ color:#454545; font-size:14px;position:absolute; top:60px; left:32px; background:url(../images/buttom2.jpg) no-repeat 0px 8px;padding-left:20px; }
.advantage .ys1 .yscon p{line-height:26px;}

.advantage .ys2{ position:absolute; top:271px; right:0; width:540px; height:200px;}
.advantage .ys2 .yst{ color:#454545; font-size:26px;position:absolute; left:32px;font-weight:bold;}
.advantage .ys2 .yscon{ color:#454545; font-size:14px;position:absolute; top:60px; left:32px; background:url(../images/buttom2.jpg) no-repeat 0px 8px;padding-left:20px;}
.advantage .ys2 .yscon p{ line-height:26px;}

.advantage .ys3{ position:absolute; top:410px;width:540px; height:200px;right:0;}
.advantage .ys3 .yst{ color:#454545; font-size:26px;position:absolute; left:32px;font-weight:bold;}
.advantage .ys3 .yscon{ color:#454545; font-size:14px;position:absolute; top:60px; left:32px; background:url(../images/buttom2.jpg) no-repeat 0px 8px;padding-left:20px;}   
.advantage .ys3 .yscon p{ line-height:26px;}

.advantage .ys4{ position:absolute; top:682px; left:0px; width:540px; height:200px;}
.advantage .ys4 .yst{ color:#454545; font-size:26px;position:absolute;  left:77px;font-weight:bold; }
.advantage .ys4 .yscon{ color:#454545; font-size:14px;position:absolute; top:60px; left:77px; background:url(../images/buttom2.jpg) no-repeat 0px 8px;padding-left:20px; }
.advantage .ys4 .yscon p{ line-height:26px;}   

.advantage .ys5{ position:absolute; top:822px; left:0px; width:540px; height:200px;}
.advantage .ys5 .yst{ color:#454545; font-size:26px;position:absolute; left:77px;font-weight:bold; }
.advantage .ys5 .yscon{ color:#454545; font-size:14px;position:absolute; top:60px; left:77px; background:url(../images/buttom3.jpg) no-repeat 0px 8px;padding-left:20px; }
.advantage .ys5 .yscon p{ line-height:26px;}  

.review_title{width:1180px;margin:30px auto 0 auto;}
.review_title a h3{font-size:24px;color:#333; text-align:center;font-weight:bold;}
.review_title .more{text-align:center; display:block; margin:0 auto;background:url(../images/jz_t.jpg) no-repeat center; height:23px;}
.review_title .more a{font-size:14px;color:#333; font-weight:bold; text-align:center; display:block;}
.review{width:1180px; height:410px; margin:40px auto 0 auto;}

.review ul li{width:280px; float:left;height:410px;margin:0 15px 0 0;}
.review ul li .img{width:280px;}
.review ul li .img img{width:278px;height:172px; border:1px solid #dbdbdb;}
.review ul li .neir{width:280px; height:210px;margin-top:15px;}
.review ul li .neir h5{font-size:14px;color:#333; font-weight:bold;text-align:center; margin:10px 20px; height:30px; border-bottom:2px solid #bfbfbf;}
.review ul li .neir p{font-size:12px;color:#333;line-height:200%; overflow:hidden;margin:0 10px; height:100px; overflow:hidden;}
.review ul li .xq{width:135px;height:34px; background:#ff7b10; margin:28px 10px;}
.review ul li .xq a{color:#fff; line-height:34px; text-align:center; display:block; font-size:14px;}


.about_bg{width:100%;margin:30px auto 0 auto;background:#e8ffe8;height:410px;}
.about{width:1180px;margin:0 auto;height:410px;padding-top:40px;}
.about .left{ float:left;width:790px;height:340px; background:url(../images/ab_r.jpg) no-repeat right center;padding-right: 20px; }
.about .left .left_title{ width:790px;height:37px; border-bottom:1px solid #c6c6c6; }
.about .left  h3{font-size:18px; color:#fff; line-height:37px;font-weight:bold; background:#009241; width:154px; text-align:center;}
.about .left .box{margin: 10px auto; height:260px; float:right;width:460px;}
.about .left .img{ float:left; width:306px; height:245px;margin:20px 0px;background:url(../images/img_y.jpg) no-repeat bottom center;}
.about .left .img img{ width:306px; height:212px; margin:15px 0; }
.about .left .box h5{font-size:16px; color:#333;margin-top:20px; font-weight:bold;}
.about .left .box p{ float:right; font-size:14px;width:460px; text-indent:2em; line-height:180%; color:#333; height:170px; overflow:hidden; margin-top:10px;}
.about .left .box .xq a{ margin:5px 0px 0 0px; display:block; color:#ff7b10; font-size:14px;width:104px;height:31px; text-align:center; line-height:31px;float:left; background:url(../images/xq.jpg) no-repeat  center;}

.about .right{ float:right;width:360px;height:340px;}
.about .right .right_title{width:360px;height:37px;border-bottom:1px solid #c6c6c6; }
.about .right .right_title .r_biaoti a h3{float:left;font-size:18px; color:#fff; line-height:37px;font-weight:bold;line-height:37px;background:#009241; width:154px; text-align:center;}
.about .right .right_title .more{ float:right;font-size:14px; line-height:44px;padding-right:5px;}
.about .right .right_title .more a{color:#333;}
.gd_03{ position:relative; height:180; width:250px; margin: 0 55px;padding-top:40px; }
.gd_03 em{position: absolute;top: 110px;}
.gd_03 .t_l{left: -40px;}
.gd_03 .t_r{right: -40px;}
.gd_03 #simgs02{ margin:0;}
.gd_03 li{ float:left; width:250px; text-align:center;}
.gd_03 li.last{ padding-right:0;}
.gd_03 li img{ display:block; width:250px; height:180px; margin-bottom:19px;}
.gd_03 li a{ color:#333;font-size:14px;    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    width: 250px;
    display: block;
}}
.gd_03 .fl { float:left;}
.gd_03 .fr { float:right;}
.gd_03 .pa{ position:absolute;}
.gd_03 .pr{ position:relative}

.banner2{margin: 0 auto;width:100%; height:201px; background:url(../images/banner_2.jpg)  no-repeat center;}
.banner2 .zx {width:1180px;margin:0 auto;}
.banner2 .zx .zx1{ width:320px; float:right;margin:60px 35px 0 0;color:#fff; font-size:22px; font-weight:bold;}
.banner2 .zx img{margin:25px 0 20px 50px;}

.trends_bg{margin:0 auto;width:100%; height:405px; background:url(../images/news_bg.jpg) repeat center ; }
.trends{margin:0 auto;width:1180px; height:385px;padding-top:20px; }
.trends .tab_menu{ width:710px; height:390px; float:right;}
.tab_menu .ttt{ width:710px; height:40px; background:url(../images/news_t.png) no-repeat bottom center;}
.tab_menu .ttt ul{ width:365px; float:left; height:40px; }
.tab_menu li a h3{font-size:16px;color:#333; font-weight:normal;}
.tab_menu .ttt .gd{ float:right; line-height:40px; padding-right:5px;}
.tab_menu .ttt .gd a{font-size:14px;color:#333;}
.tab_menu .ttt li{ float:left;height:40px; text-align:center; line-height:40px;cursor:pointer; color:#333; margin-right:30px;}
.tab_menu .ttt li a h3:hover{color:#45b702;}
.tab_menu .tabcont{ width:710px; float:left; height:auto;clear:both;margin-top:20px;}
.tab_menu .tabcont .tabc{width:710px; float:left; height:auto;clear:both;}
.tab_menu .tabc .box_nr{width:710px; margin:0 auto;height:150px;}
.tab_menu .tabc .box_nr img{float:left;width:240px;height:120px;border:1px solid #c3c3c3;padding:3px;}
.tab_menu .tabc .box_nr p{ float:left;margin-left:15px;line-height:200%; text-indent:2em;padding-top:10px;font-size:12px;height:105px;overflow: hidden; color:#333;width:420px;}
.tab_menu .tabc .box_nr p a{color:#f8922e;font-size:12px;margin:20px 0 0 20px;}
.tab_menu .tabc .news{margin-top:10px;}
.tab_menu .tabc ul li{width:49%; float:left;line-height:250%; padding-left:5px; background:url(../images/buttom1.jpg) no-repeat left;}
.tab_menu .tabc ul li.last{ overflow:none;}
.tab_menu .tabc ul li span{ float:right; padding-right:15px;}
.tab_menu .tabcont .tabc ul li a{ font-size:12px; color:#333; float:left;padding:0 5px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:240px; }
.tab_menu .tabc .box_nr a h5{float:left;margin-left:15px;font-size:14px;color:#333; font-weight:normal;}

.trends .que{width:385px;float:left;height:430px;}
.trends .que .question_title{height:40px; background:url(../images/wen_t.png) no-repeat bottom;}
.trends .que .question_title a h3{ float:left;font-size:16px; color:#333; line-height:40px;margin:0 0px 0 5px; font-weight:normal;}
.trends .que .question_title .more{ float:right;font-size:14px; color:#333;line-height:40px;margin-right:5px;}
.trends .que ul li{margin:12px auto;border-bottom:1px dashed #e1e1e1;}
.trends .que .question{ line-height:200%; height:320px; margin:20px 8px 0 8px; overflow:hidden;}
.trends .wen a{color:#333;font-size:12px; line-height:20px; background:url(../images/Q.jpg) no-repeat left center;padding-left:25px;}

.trends .que .question ul li{border-bottom:1px dotted #a0a0a0;margin:12px auto;}
.trends .da{margin:10px auto;}
.trends .da p{color:#333;font-size:12px; line-height:20px;background:url(../images/A.jpg) no-repeat left top;padding-left:25px;}

.catenate{margin:0 auto; width:1180px;height:45px;}
.catenate .link{float:left;margin-left:10px; background:url(../images/links_bg.jpg) no-repeat center; width:150px; height:34px; border-right:1px solid #e5e5e5;}
.catenate .link span{font-size:18px;color:#45b702;font-weight:bold; margin: 18px 0 0 55px;display: block;}
.catenate .yq a{font-size:14px;color:#333; float:left; line-height:34px; text-align:center;margin-left:10px;}